<?php namespace Admin\Controller; 

use Hdphp\Controller\Controller;
//引用模型类
use Admin\Model\ShopType;

class ShopTypeController extends Controller
{
	//定义数据驱动
	protected $db;

	//构造函数--实例化
	public function __init()
	{
		$this->db = new ShopType;
	}
	
    //动作 调用类型首页
    public function index(){
    	// 调数据
    	$data = $this->db->getAll();
    	View::with('data',$data);
        View::make();
    }

    // 添加类型方法
    public function add(){
    	if(IS_POST)
    	{
    		if($this->db->store())
    		{
    			View::success('添加类型成功','index');
    		}else{
    			View::error($this->db->getError());
    		}
    	}
    	else{
    		View::make();
    	}
    }

    //编辑类型
    public function edit()
    {
    	if (IS_POST) 
    	{
    		if ($this->db->edit()) {
    			View::success('修改成功','index');
    		}
    		else{
    			View::error($this->db->getError());
    		}
    	}else{
    		// 获取传过来的参数
    		$id = Q('get.id');
    		// 调用模型方法抽出对应的类型数据
    		$data = $this->db->only($id);
    		// 模版赋值
    		View::with('data',$data);
    		// 模版输出
    		View::make();
    	}
    }
}
